<?
class Especialidad
{
	var $_idEspecialidad; 
	var $_idCurriculum; 
	var $_tipoEspecialidad;
	var $_nombre; 
	var $_semestre; 
	var $_fechaInicio;
	var $_fechaFin;
	var $_lugar;
	
	function QuitarEspecialidad($idEspecialidad , $idCurriculum)
	{
		$db = new DB();
		$sql = "DELETE FROM cur_es WHERE idespecialidad = ". $idEspecialidad . " AND
				idcurriculum =". $idCurriculum;
		$db->Conectar();
		$db->Query($sql);
		$db->Cerrar();
	}

	function GuardarEspecialidad($tipo, $nombre, $semestre, $idCurriculum, $fechaI, $fechaF, $lugar)
	{
		$db = new DB();
		$db->Conectar();
		$sql =  "
				INSERT INTO cur_es(idcurriculum, nombre, semestre, tipoespecialidad,
				fechaini, fechafin, lugar) 
				VALUES(". $idCurriculum . ", '". $nombre ."', ". $semestre .", 
				'". $tipo ."','". $fechaI ."','". $fechaF ."','". $lugar ."')
				";
		$db->Query($sql);
		$db->Cerrar();
		return $db->FilasAfectadas();
	}
	
	function ModificarEspecialidad($tipo, $nombre, $semestre, $idEspecialidad, $idCurriculum,
				$fechaI, $fechaF, $lugar)
	{
		$db = new DB();
		$db->Conectar();
		$sql =  "
				UPDATE cur_es
				SET
				nombre = '". $nombre ."',  
				semestre = ". $semestre .",  
				tipoespecialidad = '". $tipo ."',
				fechaini = '". $fechaI ."',
				fechafin = '". $fechaF ."',
				lugar = '". $lugar ."'
				WHERE
				idespecialidad = ". $idEspecialidad ." AND
				idcurriculum = ". $idCurriculum
				;
		$db->Query($sql);
		$db->Cerrar();
		return $db->FilasAfectadas();
	}
	
	function ObtenerAspiranteEspecialidad($idEspecialidad, $idCurriculum)
	{
		$db = new DB();
		$db->Conectar();
		$sql =  "
				SELECT * FROM cur_es
				WHERE idespecialidad = ". $idEspecialidad ." AND
				idcurriculum = ". $idCurriculum;
				;
		$db->Query($sql);
		$db->Cerrar();
		$row = $db->GetArray(0);
		$this->_idEspecialidad = $row["idespecialidad"];
		$this->_iddCurriculum = $row["idcurriculum"];
		$this->_tipoEspecialidad = $row["tipoespecialidad"];
		$this->_nombre = $row["nombre"];
		$this->_semestre = $row["semestre"];
		$this->_fechaInicio = $row["fechaini"];
		$this->_fechaFin = $row["fechafin"];
		$this->_lugar = $row["lugar"];
		return $this;
	}
}
?>